give the impression that... - Français Anglais Dictionnaire